SoeError 列举
SoE (Servo drive profile over EtherCAT) 错误讯息。
命名空间:IntervalZero.KINGSTAR.Base
组合: IntervalZero.KINGSTAR.Base (于 IntervalZero.KINGSTAR.Base.dll) 版本:4.4.0.0
语法
成员
一般错误
errSoeNoError |
0x0000 |
服务通道中未侦测到错误。 |
errSoeNotOpened |
0x0001 |
服务通道未开启。 |
errSoeInvalidAccessClosing |
0x0009 |
关闭服务通道存取无效。 |
元素 1 (IDN) 错误
errSoeNoIdn |
0x1001 |
无有效的 IDN。 |
errSoeIdnInvalidAccess |
0x1009 |
IDN 存取无效。 |
元素 2(名称)错误
errSoeNoName |
0x2001 |
无名称。 |
errSoeNameTooShort |
0x2002 |
名称太短。 |
errSoeNameTooLong |
0x2003 |
名称太长。 |
errSoeNameReadOnly |
0x2004 |
不可变更名称(唯读)。 |
errSoeNameWriteProtected |
0x2005 |
名称此次被写入保护。 |
元素 3(属性)错误
errSoeAttributeTooShort |
0x3002 |
属性太短。 |
errSoeAttributeTooLong |
0x3003 |
属性太长。 |
errSoeAttributeReadOnly |
0x3004 |
不可变更属性(唯读)。 |
errSoeAttributeWriteProtected |
0x3005 |
属性此次被写入保护。 |
元素 4(单位)错误
errSoeNoUnits |
0x4001 |
无单位。 |
errSoeUnitTooShort |
0x4002 |
单位太短。 |
errSoeUnitTooLong |
0x4003 |
单位太长。 |
errSoeUnitReadOnly |
0x4004 |
不可变更单位(唯读)。 |
errSoeUnitWriteProtected |
0x4005 |
单位此次被写入保护。 |
元素 5(最小输入)错误
errSoeNoMinInput |
0x5001 |
无最小输入值。 |
errSoeMinInputTooShort |
0x5002 |
最小输入值太短。 |
errSoeMinInputTooLong |
0x5003 |
最小输入值太长。 |
errSoeMinInputReadOnly |
0x5004 |
不可变更最小输入值(唯读)。 |
errSoeMinInputWriteProtected |
0x5005 |
最小输入值此次被写入保护。 |
元素 6(最大输入)错误
errSoeNoMaxInput |
0x6001 |
无最大输入值。 |
errSoeMaxInputTooShort |
0x6002 |
最大输入值太短。 |
errSoeMaxInputTooLong |
0x6003 |
最大输入值太长。 |
errSoeMaxInputReadOnly |
0x6004 |
不可变更最大输入值(唯读)。 |
errSoeMaxInputWriteProtected |
0x6005 |
最大输入值此次被写入保护。 |
元素 7(运算资料)错误
errSoeDataTooShort |
0x7002 |
运算资料太短。 |
errSoeDataTooLong |
0x7003 |
运算资料太长。 |
errSoeDataReadOnly |
0x7004 |
不可变更运算资料(唯读)。 |
errSoeDataWriteProtected |
0x7005 |
运算资料在这次通讯阶段被写入保护。 |
errSoeDataBellowMin |
0x7006 |
运算资料小于最小输入值。 |
errSoeDataOverMax |
0x7007 |
运算资料大于最大输入值。 |
errSoeDataInvalid |
0x7008 |
无效的运算资料:不支援设定的 IDN,无效的位元数或位元组合。 |
errSoeDataPasswordProtected |
0x7009 |
运算资料具有密码写入保护。 |
errSoeDataInPdo |
0x700A |
运算资料被写入保护:其为周期配置。 |
errSoeDataInvalidAddress |
0x700B |
无效的间接定址,如资料容器与列表处置。 |
errSoeDataWriteDisabled |
0x700C |
由于其他设定因素,运算资料被写入保护。例如运算模式或子装置已被启动。 |
errSoeDataInvalidFloat |
0x700D |
无效的浮点数。 |
errSoeDataParamProtected |
0x700E |
运算资料在参数化层级被写入保护。 |
errSoeDataOpProtected |
0x700F |
运算资料在运算层级被写入保护。 |
errSoeCommandAlreadyActive |
0x7010 |
过程命令已启动。 |
errSoeCommandNotInterruptible |
0x7011 |
过程命令不可中断。 |
errSoeCommandNotExecutableNow |
0x7012 |
过程命令此次不可执行。例如,此阶段不可启动过程命令。 |
errSoeCommandNotExecutable |
0x7013 |
过程命令不可执行(无效的或错误的参数)。 |
errSoeCommandInvalidLength |
0x7014 |
接收参数中的变数长度与预期长度不符。 |
区段存取错误
errSoeIdnInvalid |
0x7101 |
S-0-0394 中的 IDN 无效。 |
errSoeEmptyList |
0x7102 |
S-0-0397 中的空白列表不允许写入存取。 |
errSoeListTooLong |
0x7103 |
列表区段的接管超过 S-0-0394 中列表的最大长度。 |
errSoeReadTooLong |
0x7104 |
仅供读取存取:列表区段长度 列表索引的列表区段长度超过 S-0-0394 中列表的当前长度。 |
errSoeIdnWriteProtected |
0x7105 |
S-0-0394 中的 IDN 被写入保护。 |
errSoeSegmentDataBellowMin |
0x7106 |
列表区段中的运算资料小于最小输入值。 |
errSoeSegmentDataAboveMax |
0x7107 |
列表区段中的运算资料大于最大输入值。 |
errSoeListInvalidIndex |
0x7108 |
S-0-0395 中有无效的列表索引。 |
errSoeParameterNotSegment |
0x7109 |
IDN S-0-0394 中的参数无变数长度。 |
errSoeIdnNotPermitted |
0x710A |
资料处在S-0-0394,不允许 IDN S-0-0397。 |
服务通道
errSoeChannelNoError |
0xD000 |
无错误。 |
errSoeChannelNotAvailable |
0xD001 |
服务通道(暂时)无法使用。 |
errSoeChannelEngaged |
0xD002 |
服务通道被应用程式占用。 |
errSoeChannelBusy |
0xD003 |
服务通道忙碌中,从站正在处理上一个请求。 |
errSoeSlaveNotReachable |
0xD004 |
无法到达伺服从站。 |
errSoeChannelAborted |
0xD005 |
服务通道转换被中止。 |
errSoeChannelReadOnly |
0xD006 |
服务通道不支援写入此元件。 |
参见
IntervalZero.KINGSTAR.Base 命名空间